
//  Copyright (C) 2007 Richard Uhler

//?d:this doesn't nest through function calls.
//?e:foobar


function base()
{
    print(this.str);
    nest();
}

function nest()
{
    print(this.str);
}

obj = Object();
obj.str = "foo";
str = "bar";

obj.objbase = base;
obj.objnest = nest;

obj.objbase();


